body,div,dl,dt,h1,h2,h3,ul,ol,li,p,form,input,textarea,cite,span,strong { margin:0; padding:0; }
body { font-family:'Microsoft YaHei','Arial','Helvetica','sans-serif'; font-size:12px; color:#333; }
body { background: #fff; }
li { list-style-type: none; }
ul,ol { list-style:none outside none; }
legend { display:none; }
fieldset,img { border:none; vertical-align:middle; }
input,button,select,textarea { outline:none; }
textarea { resize:none; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; }
table,tr,th,td,font { font-size: 12px; }
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }
h5 { font-size: 10px; }
h6 { font-size: 8px; }
input,textarea{ outline:none; }
a{ text-decoration:none; font-size:12px; color:#333; }
img { border: medium none; }
.clear:after { visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0; }
.clear {*zoom:1;}
.clear:after { content:".";display:block;height:0;clear:both;visibility:hidden; }
.clear { *height:1%; }

.header{  }
#logo a{ display: inline-block; float: left; }
#logo img{ width: 120px; }
.pad0{ padding: 0; }
.haTitle{ padding-top: 25px; padding-bottom: 15px; }
.hatitBortop,.hatitBorbom{ text-align: center; }
.hatitBortop span{ display: inline-block; width: 68px; height: 1px; background: #000000; }
.hatith3{ text-align: center; margin-top: 7px; margin-bottom: 0px; }
.hatith3 h3{ font-size:20px; }
.hatitBorbom span{ display: inline-block; width: 48px; height: 1px; background: #000000; }
.hatitkey{ color:#888888; font-size:13px; text-align: center; margin-top: 13px; }
.productsBox{ border:1px solid #e5e5e5; margin-bottom: 20px; }
.pdname{ font-size:13px; border-top:1px solid #e5e5e5; padding-top: 8px; padding-bottom: 8px; padding-left: 15px; padding-right: 15px; }
.pdname a{ display: block; font-size:13px; background: url(../images/list_dot.png) no-repeat right center; padding-right: 10px; }
.pdname a:hover{ color:#0a5fdd; text-decoration: underline; }
.padlr10{ padding-left: 8px; padding-right: 8px; }
.padlr10p{ padding-left: 7px; padding-right: 7px; }
.solutionWrap{ background: #223d5f url(../images/pl_bg768.png) no-repeat; padding: 0; }
.colorWhite .hatitBortop span,.colorWhite .hatitBorbom span{ background: #fff; }
.colorWhite .hatith3 h3{ color:#fff; }
.colorWhite .hatitkey{ color:#fff; }
.soluname a{ font-size:14px; color:#fff; }
.soluname{ padding-top: 4px; padding-bottom: 5px; }
.soluname a:hover{ color:#0a5fdd; text-decoration: underline; }
.solukey{ color:#888; font-size:13px; background: url(../images/solution_dot.jpg) no-repeat right center; background-size: 18px 18px; padding-right: 50px; }
.phonepad{ padding-left: 22px; padding-right: 22px; }
.solutionWrap{ margin-top: 10px; padding-bottom: 20px; }
.solukey span,.soluname a{ color:#fff; font-size:14px; }
.solukey span{ color:#d2d6df; font-size:12px; }
.solutionBox{ margin-bottom: 20px; }
.newsWrap{ background: #f2f2f2; padding-bottom: 0px; }
.newsbox{ background: #fff; box-shadow:2px 5px 15px rgba(0,0,0,0.2);  }
.nsName a{ font-size:14px; font-weight: bold; }
.nsName a:hover{ color:#0a5fdd; text-decoration: underline; }
.nsboxCont{ padding: 10px; }
.nskey{ color:#999; font-size:13px; margin-top: 7px; }
.nsbar{ border-top:1px solid #efefef; padding: 0; margin-top: 10px; padding-top: 7px; }
.nsbar span{ display: inline-block; height: 20px; line-height: 20px; color:#666; font-size:13px; float: left; }
.nsbar a{ display: inline-block; height: 20px; line-height: 20px; color:#fff; font-weight: normal; border-radius: 15px; background: #0a5fdd; float: right; padding-left: 5px; padding-right: 5px; }
.padlrall10{ padding-left: 0; padding-right: 0; }
.ipadl15{ padding-left: 7px; padding-right: 7px; }
.newslistbox{ background: #fff; box-shadow:2px 5px 15px rgba(0,0,0,0.2); padding:13px; margin-bottom: 20px; }
.nlistName span{ display: inline-block; height: 20px; line-height: 20px; font-size: 13px; background: #00a745; color:#fff; border-radius: 15px; padding-left: 7px; padding-right: 7px; }
.nlistName strong{ display: inline-block; height: 20px; line-height: 20px; font-weight: normal; margin-left: 10px; }
.nlistName strong a{ font-size:14px; font-weight: bold; }
.nlistName strong a:hover{ color:#0a5fdd; text-decoration: underline; }
.nlistkey{ line-height: 18px; color:#999999; font-size:12px; margin-top: 10px; }
.mb20{ margin-bottom: 20px; }
.nlpadlr10{ padding-left: 10px; padding-right: 10px; }
.aboutWrap{ background: url(../images/about_bg750.jpg) no-repeat center 0; background-attachment: fixed; background-size: cover; padding-bottom: 30px; }
.hatitkeyAb{  line-height: 22px; font-size:14px; text-align: center; margin: 0 auto; margin-top: 15px; }
.circular{ width: 135px; height: 135px; font-size:18px; color:#fff; background: url(../images/about_1.png) no-repeat; background-size: 135px 135px; margin: 0 auto; text-align: center; display: flex;flex-direction: column;justify-content: center;align-items: center; padding-left: 20px; padding-right: 20px; } 
.cirWord{  line-height: 24px; font-size:15px; color:#666;  }
.mt50{ margin-top: 5px; }
.cirgreen{ background: url(../images/about_2.png) no-repeat; background-size: 135px 135px; }
.cirgray{ background: url(../images/about_3.png) no-repeat; background-size: 135px 135px; }
.aboutBox{ height: 240px; text-align: center; border:1px solid #e5e5e5; border-radius: 10px; padding-left: 10px; padding-right: 10px; padding-top: 75px; padding-bottom: 20px; margin-bottom: 20px; }
.aboutBox strong{ font-size:16px; color:#1052b5; font-weight: bold;  padding-top: 55px; }
.abconttext{ line-height: 22px; font-size:14px; color:#666666; margin-top: 7px; }
.ablist{ padding-top: 30px; }
.aboutBox strong.abbIco1{ background: url(../images/ab_ico1.png) no-repeat top center; background-size: 50px 50px; }
.aboutBox strong.abbIco2{ background: url(../images/ab_ico2.png) no-repeat top center; background-size: 50px 50px; }
.aboutBox strong.abbIco3{ background: url(../images/ab_ico3.png) no-repeat top center; background-size: 50px 50px; }
.aboutBox strong.abbIco4{ background: url(../images/ab_ico4.png) no-repeat top center; background-size: 50px 50px; }
.footer{ background: #f2f2f2; margin-top: 20px; }
.flogo{ border-bottom: 1px solid #d3d3d3; padding-top: 15px; padding-bottom: 10px; padding-left: 0; }
.flogo img{ width: 110px; }
.fcopy{ padding-top: 10px; padding-bottom: 10px; }
.fcopy p{ line-height: 22px; font-size:13px; color:#808080; }
.phdino{ display: none; }
.npageImg{ display: none; }
.newsPage{ padding-top: 20px; }
.npageBoxlist{ height: 130px; border-bottom: 1px solid #e5e5e5; padding-top: 10px; padding-bottom: 10px; }
.nblistdd span{ display: inline-block; height: 20px; line-height: 20px; border-radius: 15px; background: #0a5fdd; color:#fff; padding-left: 7px; padding-right: 7px; }
.nblistdd strong{ margin-left: 10px; }
.nblistdd strong a{ font-size:14px; }
.nblistdd strong a:hover{ color:#0a5fdd; text-decoration: underline; }
.nblistcont{ line-height: 19px; color:#999999; font-size:12px; padding-left: 0px; margin-top: 5px; }
.nprdot{ display: none; text-align: right; padding-top: 10px; }
.nprdot span{ display: inline-block; width: 9px; height: 17px; background:url(../images/newspage_dot.png) no-repeat; background-size: 9px 17px; }
.ttpage{  text-align: center; padding-top: 20px; }
.ttpage a{ display: inline-block; height: 24px; line-height: 24px; font-size:12px; border:1px solid #c4c4c4; border-radius: 3px; padding-left: 7px; padding-right: 7px; margin-left: 3px; margin-right: 3px; }
.ttpage a.ttpCur,.ttpage a:hover{ background: #0a5fdd; border:1px solid #0a5fdd; color:#fff; text-decoration: none; }
.classification{ background: #0a5fdd; padding-top: 10px; padding-bottom: 10px; }
.classification a{ line-height: 22px; color:#fff; font-size:13px; margin-right: 20px; }
.propage{ padding-top: 20px; }
.sotionsDDBox{ margin-bottom: 20px; }
.sotionsDDBox img{ width: 100%; height: auto; }
.soddboxCont{ border:1px solid #e5e5e5; border-top:0; padding-left: 7px; padding-right: 7px; padding-top: 7px; padding-bottom: 10px; }
.soddboxCont .soluname a{ color:#333; }
.soddboxCont .soluname a:hover{ color:#0a5fdd; text-decoration: underline; }
.soddboxCont .solukey span{ color:#999999; }
.soddBoxbar{ border:1px solid #e5e5e5; border-top:0; padding: 0; }
.soddBoxbar a{ display: block; height: 28px; line-height: 28px; font-size:12px; color:#666666; }
.soddBoxbar a:hover{ color:#0a5fdd; text-decoration: underline; }
.borr{ border-right:1px solid #e5e5e5; }
.pagedetailsContent{ border:1px solid #e0e0e0; margin-top: 20px; padding-top: 20px; padding-bottom: 15px; }
.pdTitle{ border-bottom: 1px solid #e0e0e0; }
.ptith2{ text-align: center; }
.ptith2 h2{ font-size: 19px; }
.ptitdata{ text-align: center; color:#888888; font-size:16px; padding-top: 10px; padding-bottom: 20px; }
.ptitdata span{ color:#888888; font-size:12px; margin-right: 4px; padding-left: 4px;  }
.pagecontentword{ padding-top: 20px; }
.pagecontentword p{ line-height: 22px; font-size:14px; text-indent: 2em; margin-bottom: 15px; }
.pagecontentword p img{ margin: 0 auto; }
.pnpadding{ border:1px solid #e0e0e0; border-top:0; padding-top: 10px; padding-bottom: 10px; }
.pnpadding a,.pnpadding span{ font-size:13px; color:#666; }
.pnpadding .col-xs-12{ margin-bottom: 10px; }
.pcblock{ display: none; }
.pmobBlock{ display: block; margin-bottom: 15px; }

.my-navbar-custom {
    background-color: #fff;
    border-color: #fff;
    margin-bottom: 0px;
}

.my-navbar-custom .container-fluid {
    padding:  0;
}

.my-navbar-custom .navbar-nav>li>a {
    font-size: 17px;
    color: #333;
    padding: 10px 30px;
}

.my-navbar-custom .navbar-nav>li> a:hover{ color:#0a5fdd; text-decoration: underline; }

/* 小屏幕 */
@media (min-width: 350px) {
    .my-navbar-custom .navbar-nav>li>a {
        padding: 10px 10px;
    }
    .my-navbar-custom .img-responsive { width: 120px; position: relative; top: 5px; }
    .my-navbar-custom .img-responsive { top: 12px; left: 15px;  }
}

/* 小屏幕（平板，大于等于768px） */
@media (min-width: 768px) {
    .my-navbar-custom .navbar-nav>li>a {
        padding: 10px 10px;
    }
    .my-navbar-custom .img-responsive { position: relative; top: 5px; width: auto; }
    .my-navbar-custom .navbar-right { position: relative; top: 3px; }
}

/* 中等屏幕（桌面显示器，大于等于992px） */
@media (min-width: 992px) {
    #logo img{ width: 150px; }
    .haTitle{ padding-top: 30px; padding-bottom: 15px; }
    .hatith3 h3{ font-size:28px; }
    .hatith3{ margin-top: 8px; margin-bottom: 8px; }
    .hatitBortop span{ width: 88px; }
    .hatitBorbom span{ width: 48px; }
    .hatitkey{ font-size:15px; }
    .pdname a{ font-size:16px; }
    .pdname{ font-size:16px; }
    .pdname{ padding-top: 16px; padding-bottom: 16px; }
    .solutionWrap{ width: 100%; height:573px; background: url(../images/pl_bg992.png) no-repeat center 0;  }
    .soluname a{ font-size:18px; color:#333; }
    .solutionwid5 .col-md-3{ width: 20%; }
    .soluname{ padding-top: 8px; padding-bottom: 8px; }
    .solukey{  font-size:15px; background: url(../images/solution_dot.jpg) no-repeat right center; background-size: 25px 25px; padding-right: 40px; }
    .solukey span,.soluname a{ color:#333; }
    .solukey span,.soluname a{ color:#333; }
    .solukey span{ color:#888; font-size:16px; }
    .pr20{ padding-left: 0; padding-right: 10px; }
    .pl20{ padding-right: 0; padding-left: 10px; }
    .nsName a{ font-size:16px; }
    .nsboxCont{ padding: 10px; }
    .padlrall10{ padding-left: 10px; padding-right: 10px; }
    .nsbar span,.nsbar a{ height: 30px; line-height: 30px; }
    .nsbar a{ padding-left: 15px; padding-right: 15px; }
    .nlistName span{ height: 28px; line-height: 28px; font-size: 15px; padding-left: 15px; padding-right: 15px; }
    .nlistName strong{ height: 28px; line-height: 28px; margin-left: 10px; margin-top: 0; }
    .newslistbox{ padding: 23px; }
    .nlistName strong a{ font-size:17px; font-weight: bold; }
    .aboutWrap{ height: 1049px; background: url(../images/about_bg1920.jpg) no-repeat center 0; }
    .hatitkeyAb{ width: 480px; line-height: 30px; font-size:16px; text-align: center; margin: 0 auto; margin-top: 16px; }
    .circular{ width: 245px; height: 245px; font-size:30px; color:#fff; background: url(../images/about_1.png) no-repeat; background-size: 245px 245px; text-align: center; display: flex;flex-direction: column;justify-content: center;align-items: center; padding-left: 40px; padding-right: 40px; }
    .cirWord{ height: 245px; line-height: 30px; font-size:15px; display: flex;flex-direction: column;justify-content: center;align-items: center; }
    .mt50{ margin-top: 10px; }
    .cirgreen{ background: url(../images/about_2.png) no-repeat; background-size: 245px 245px; }
    .cirgray{ background: url(../images/about_3.png) no-repeat; background-size: 245px 245px; }
    .aboutWrap{ height: 750px; background: url(../images/about_bg992.jpg) no-repeat center 0; background-size: cover; }
    .aboutBox{ height: 350px; padding-left: 18px; padding-right: 18px; padding-top: 145px; padding-bottom: 35px; }
    .aboutBox strong{ font-size:25px; background: url(../images/ab_ico1.png) no-repeat top center; padding-top: 125px; }
    .abconttext{ line-height: 30px; font-size:16px; color:#666666; margin-top: 15px; }
    .aboutBox strong.abbIco1{ background: url(../images/ab_ico1.png) no-repeat top center; background-size: 85px 85px; }
    .aboutBox strong.abbIco2{ background: url(../images/ab_ico2.png) no-repeat top center; background-size: 85px 85px; }
    .aboutBox strong.abbIco3{ background: url(../images/ab_ico3.png) no-repeat top center; background-size: 85px 85px; }
    .aboutBox strong.abbIco4{ background: url(../images/ab_ico4.png) no-repeat top center; background-size: 85px 85px; }
    .flogo{ padding-top: 35px; padding-bottom: 20px; }
    .fcopy{ padding-top: 20px; padding-bottom: 20px; }
    .fcopy p{ line-height: 32px; font-size:15px; color:#808080; }
    .orcode{ text-align: right; }
    .padtop25{ padding-top: 15px; }
    .phdino{ display: block; }
    .newsPage{ padding-top: 30px; }
    .nprdot span{ width: 18px; height: 34px; background:url(../images/newspage_dot.png) no-repeat; background-size: 18px 34px; }
    .npageBoxlist{ height: 116px; padding-top: 30px; padding-bottom: 30px; }
    .nblistdd strong a{ font-size:15px; }
    .nblistcont{ font-size:14px; padding-left: 73px; margin-top: 10px; }
    .nprdot{ display: block; }
    .nblistdd span{ height: 28px; line-height: 28px;padding-left: 15px; padding-right: 15px; }
    .ttpage a{ height: 40px; line-height: 40px; font-size:17px; padding-left: 17px; padding-right: 17px; }
    .ttpage{ padding-top: 30px; }
    .classification{ padding-top: 15px; padding-bottom: 15px; }
    .classification a{ font-size:16px; margin-right: 50px; }
    .propage{ padding-top: 35px; }
    .soddboxCont{ padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 20px;  }
    .soddBoxbar a{ height: 50px; line-height: 50px; font-size:15px; }
    .pagedetailsContent{ margin-top: 40px; }
    .ptitdata{ padding-top: 20px; padding-bottom: 20px; }
    .ptitdata span{ font-size:16px; margin-right: 10px; padding-left: 10px;  }
    .pagecontentword{ padding-top: 30px; }
    .pagecontentword p{ line-height: 30px; font-size:16px; }
    .pnpadding{  padding-top: 20px; padding-bottom: 20px; }
    .pnpadding a,.pnpadding span{ font-size:15px; }
    .pddli{ padding-left: 15px; padding-right: 15px; }
    .my-navbar-custom .navbar-nav>li>a {
        padding: 10px 15px;
    }
    .my-navbar-custom .img-responsive { position: relative; top: 5px; width: auto; }
    .my-navbar-custom .navbar-right { position: relative; top: 3px; }
    .pcblock{ display: block; }
    .pmobBlock{ display: none; }
}

/* 大屏幕（大桌面显示器，大于等于1200px） */
@media (min-width: 1200px) {
    .wid1200{ width: 1200px; margin: 0 auto; }
    .header{ padding-top: 15px; padding-bottom: 15px; }
    #logo img{ width: 191px; }
    .haTitle{ padding-top: 80px; padding-bottom: 45px; }
    .hatith3 h3{ font-size:33px; }
    .hatitBortop span{ width: 108px; }
    .hatitBorbom span{ width: 58px; }
    .hatith3{ margin-top: 10px; margin-bottom: 10px; }
    .hatitkey{ font-size:17px; }
    .padlr10p{ padding: 0; }
    .pdname a{ font-size:16px; }
    .pdname{ font-size:16px; }
    .pdname{ padding-top: 16px; padding-bottom: 16px; }
    .solutionWrap{ width: 100%; height:759px; background: url(../images/pl_bg.png) no-repeat center 0; padding: 0; }
    .solutionwid5 .col-md-3{ width: 20%; }
    .soluname{ padding-top: 10px; padding-bottom: 10px; }
    .soluname a{ font-size:21px; color:#333; }
    .solukey{  font-size:15px; background: url(../images/solution_dot.jpg) no-repeat right center; padding-right: 50px; }
    .phonepad{ padding: 0; }
    .solutionWrap{ margin-top: 50px; }
    .solukey span,.soluname a{ color:#333; }
    .solukey span{ color:#888; font-size:16px; }
    .pr20{ padding-left: 0; padding-right: 10px; }
    .pl20{ padding-right: 0; padding-left: 20px; }
    .nsName a{ font-size:17px; }
    .nsboxCont{ padding: 15px; }
    .nskey{ line-height: 24px; margin-top: 15px; font-size:14px; }
    .newsWrap{ padding-bottom: 80px; }
    .padlrall10{ padding-left: 10px; padding-right: 10px; }
    .nsbar span,.nsbar a{ height: 30px; line-height: 30px; }
    .nsbar a{ padding-left: 15px; padding-right: 15px; }
    .nsbar{ margin-top: 30px; }
    .nlpadlr10{  }
    .nlistName span{ height: 28px; line-height: 28px; font-size: 15px; padding-left: 15px; padding-right: 15px; }
    .nlistName strong{ height: 28px; line-height: 28px; margin-left: 10px; margin-top: 0; }
    .newslistbox{ padding: 23px; }
    .nlistName strong a{ font-size:17px; font-weight: bold; }
    .nlistkey{ line-height: 24px; font-size:14px; }
    .aboutWrap{ height: 1049px; background: url(../images/about_bg1920.jpg) no-repeat center 0; }
    .hatitkeyAb{ width: 680px; line-height: 34px; font-size:18px; text-align: center; margin: 0 auto; margin-top: 26px; }
    .circular{ width: 245px; height: 245px; font-size:30px; color:#fff; background: url(../images/about_1.png) no-repeat; background-size: 245px 245px; text-align: center; display: flex;flex-direction: column;justify-content: center;align-items: center; padding-left: 40px; padding-right: 40px; }
    .cirWord{ height: 245px; line-height: 30px; font-size:18px; display: flex;flex-direction: column;justify-content: center;align-items: center; }
    .mt50{ margin-top: 10px; }
    .mt135{ margin-top: 135px; }
    .cirgreen{ background: url(../images/about_2.png) no-repeat; background-size: 245px 245px; }
    .cirgray{ background: url(../images/about_3.png) no-repeat; background-size: 245px 245px; }
    .aboutBox{ height: 350px; padding-left: 25px; padding-right: 25px; padding-top: 165px; padding-bottom: 35px; }
    .aboutBox strong{ font-size:25px; background: url(../images/ab_ico1.png) no-repeat top center; padding-top: 125px; }
    .abconttext{ line-height: 30px; font-size:16px; color:#666666; margin-top: 15px; }
    .aboutBox strong.abbIco1{ background: url(../images/ab_ico1.png) no-repeat top center; background-size: 97px 97px; }
    .aboutBox strong.abbIco2{ background: url(../images/ab_ico2.png) no-repeat top center; background-size: 97px 97px; }
    .aboutBox strong.abbIco3{ background: url(../images/ab_ico3.png) no-repeat top center; background-size: 97px 97px; }
    .aboutBox strong.abbIco4{ background: url(../images/ab_ico4.png) no-repeat top center; background-size: 97px 97px; }
    .flogo{ padding-top: 35px; padding-bottom: 20px; }
    .footer{ margin-top: 50px; }
    .flogo img{ width: 191px; }
    .fcopy{ padding-top: 10px; padding-bottom: 10px; }
    .fcopy p{ line-height: 32px; font-size:15px; color:#808080; }
    .orcode{ text-align: right; }
    .padtop25{ padding-top: 15px; }
    .phdino{ display: block; }
    .ptopImg{ display: none; }
    .npageImg{ display: block; width: 100%; height: 330px; background: url(../images/news_top_img.jpg) no-repeat center 0; }
    .newsPage{ padding-top: 40px; }
    .nprdot{ display: block; }
    .nprdot span{ width: 18px; height: 34px; background:url(../images/newspage_dot.png) no-repeat; background-size: 18px 34px; }
    .npageBoxlist{ height: 116px; padding-top: 30px; padding-bottom: 30px; }
    .ppad0all{ padding: 0; }
    .nblistdd strong a{ font-size:17px; }
    .nblistcont{ font-size:14px; padding-left: 73px; margin-top: 10px; }
    .nblistdd span{ height: 28px; line-height: 28px;padding-left: 15px; padding-right: 15px; }
    .ttpage a{ height: 40px; line-height: 40px; font-size:17px; padding-left: 17px; padding-right: 17px; }
    .ttpage{ padding-top: 30px; }
    .pimg2{ background: url(../images/news_top_img2.jpg) no-repeat center 0; }
    .pimg3{ background: url(../images/news_top_img3.jpg) no-repeat center 0; }
    .pimg4{ background: url(../images/news_top_img4.jpg) no-repeat center 0; }
    .classification{ padding-top: 20px; padding-bottom: 20px; }
    .classification a{ font-size:16px; margin-right: 50px; }
    .propage{ padding-top: 50px; }
    .soddboxCont{ padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 20px;  }
    .soddBoxbar a{ height: 50px; line-height: 50px; font-size:15px; }
    .pagedetailsContent{ margin-top: 40px; padding-left: 40px; padding-right: 40px; padding-top: 50px; padding-bottom: 30px; }
    .ptith2 h2{ font-size: 30px; }
    .ptitdata{ padding-top: 20px; padding-bottom: 40px; }
    .ptitdata span{ font-size:16px; margin-right: 10px; padding-left: 10px;  }
    .pagecontentword{ padding-top: 40px; }
    .pagecontentword p{ line-height: 40px; font-size:18px; margin-bottom: 30px; }
    .pnpadding{  padding-top: 20px; padding-bottom: 20px; }
    .pnpadding a,.pnpadding span{ font-size:18px; }
    .pddli{ padding-left: 15px; padding-right: 15px; }
    .my-navbar-custom .navbar-nav>li>a {
        padding: 10px 30px;
    }
    .my-navbar-custom img { position: relative; top: -2px; width: auto; }
    .my-navbar-custom .navbar-right { position: relative; top: 3px; }
    .pcblock{ display: block; }
    .pmobBlock{ display: none; }
}
